package eu.reply.android.flashm.entities;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

public class Event {

	private int id;
	private String name;
	private Date date;
	private String latLongt;
	private int imageResourceId;
	private String description;
	private List<Integer> notified;
	private List<Integer> attending;
	private List<Integer> rejected;

	public Event(int pId, String pName) {
		// params
		this.id = pId;
		this.name = pName;

		// defaults
		this.latLongt = "";
		this.imageResourceId = 0;
		this.description = "";
		this.notified = new ArrayList<Integer>();
		this.attending = new ArrayList<Integer>();
		this.rejected = new ArrayList<Integer>();
	}

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public Date getDate() {
		return date;
	}

	public void setDate(Date date) {
		this.date = date;
	}

	public String getLatLongt() {
		return latLongt;
	}

	public void setLatLongt(String latLongt) {
		this.latLongt = latLongt;
	}

	public int getImageResourceId() {
		return imageResourceId;
	}

	public void setImageResourceId(int imageResourceId) {
		this.imageResourceId = imageResourceId;
	}

	public String getDescription() {
		return description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	public List<Integer> getNotified() {
		return notified;
	}

	public void setNotified(List<Integer> notified) {
		this.notified = notified;
	}

	public List<Integer> getAttending() {
		return attending;
	}

	public void setAttending(List<Integer> attending) {
		this.attending = attending;
	}

	public List<Integer> getRejected() {
		return rejected;
	}

	public void setRejected(List<Integer> rejected) {
		this.rejected = rejected;
	}
}
